.bb{border-bottom: 1px solid;}
.fl{float: left}
.m0{margin: 0;}
.clear{clear: both;}

.main{width:540px;height:480px;padding:10px;overflow: hidden;}
.m1{width:250px;height:100%;float: left;border: 1px solid #D7D7D7;overflow: scroll;overflow-x: hidden;}
.m2{width:275px;height:100%;float:right;border: 0px solid}

/*.line{width:660px;height:40px;margin:2px 10px;border: 1px solid}*/
.line{width:225px;height:24px;margin:0px 5px;border: 0px dotted;border-bottom: none;overflow: hidden;}

.head{width:270px;height:5px;padding: 2px;background:url("../images/cp/m1.png") 0 0 no-repeat;}
.m2_1{width:270px;height:165px;padding: 2px;background:url("../images/cp/m2.png") 0 bottom no-repeat;}
/*.m2_1{width:270px;height:183px;padding: 2px;background-image:url("../images/cp/m2.png");margin-top:6px;}*/
.m2_1 > div{margin: 4px;}
.m2_1 .m2_1_1{margin:0 20px 10px 20px;}
.m2_1 .m2_1_1 div{margin-top:5px;height:19px;line-height: 19px}
.m2_1 .m2_1_1 select {width:160px;margin-left:15px;height:19px;}
.m2_1 .m2_1_1 table input {vertical-align:middle;}
/*.m2_1 .m2_1_1 .frs {margin-left:10px;height:22px;line-height: 22px;}
.m2_1 .m2_1_1 .frs span {margin:-5px 0 0 0;}*/
#zq_title {width:155px;margin-left:4px;}
.m2_1 .m2_1_2 {margin:2px auto auto 15px;}
.m2_1 span{margin:0 4px;}
.m2_2{width:270px;height:165px;padding: 2px;background:url("../images/cp/m2.png") 0 bottom no-repeat;}
/*.m2_2{width:270px;height:142px;padding: 2px;background-image:url("../images/cp/m1.png");margin-top:-2px;}*/
.m2_2 .m2_2_1{margin:3px 0 0 71px;}
.m2_2 .m2_2_2{padding:10px 0 0 20px;}
.m2_2 .m2_2_2 .buttons{margin-top:7px;}
.title{width: 100%}
.m2_3{width:270px;height:105px;padding: 2px;background:url("../images/cp/m3.png") 0 bottom no-repeat;}
.m2_3 span{position: relative;top:10px;left:20px;height:24px;display:block;color: red;z-index: 0;}
.m2_3 img{position: relative;top:-20px;left:80px;z-index: 0;}

/*.drag{background:#D0E5F5;margin: 1px 0;padding: 0 3px;width: 120px;border: solid 1px #D3D3D3;display:block;height: 31px;line-height: 31px;text-align: left;font-size: 24px;overflow: hidden;z-index: 1;}*/
.drag{background:white;margin: 1px 0;padding: 0 3px;width: 120px;border: solid 1px black;display:block;height: 20px;line-height: 20px;text-align: left;font-size: 14px;overflow: hidden;z-index: 1;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}